that has tons of opinions. From what I've read, you want to stay away from the kits offered in the big box stores as they are water based and generally do not last as long or hold up as well as a solids based coating.
Might want to do some reading over there...may or may not save you some time and headaches later on.